/**
 * @张城龙
 * 2017/8/29
 */
 var manageAnalysis = {
		
	//点击确定触发的事件
	init: function() {
		//设置datatimepicker时间格式，精确到天
		$(".datatimepicker1").datetimepicker({
	          format: "yyyy-mm-dd",
	          autoclose: true,
	          todayBtn: true,
	          startView: 'year',
	          minView:'month',
	          maxView:'year',
	          language:'zh-CN',
	          pickerPosition:"bottom-left"
	     });
		
		//设置统计时间的初始时间
		var date = new Date();
		
		$("#startDate").datetimepicker('setEndDate', date);
		$('#startDate').datetimepicker().on('changeDate', function(ev){
			var startDate = $("#startDate").val();
			// 设置结束时间不能小于开始时间
			$("#endDate").datetimepicker('setStartDate', startDate); 
			
			var timeText = $("#time").find("option:selected").attr("value"); // 统计时间
			if(timeText != "统计时间") {
				alert("已选择统计时间，请勿重复选择！");
				$('#startDate').val("");
			}
		});
		
		//设置统计时间的最终时间
		$('#endDate').datetimepicker().on('changeDate', function(ev){
			var endDate = $("#endDate").val().trim();
			var startDate = $("#startDate").val().trim();
			// 设置开始时间不能大于结束时间
			$("#startDate").datetimepicker('setEndDate', endDate);
			if(startDate.length == 0) {
			   alert("请选择统计的起始时间！");
			   $('#endDate').val(""); // 若没有选择起始日期则清空
		   }
		});
		$("#endDate").datetimepicker('setEndDate', date);
		
		//时间检验，不能同时选择两个时间
		$('#time').change(function() {
			var startDate = $.trim($("#startDate").val()); // 选择统计时间段的初始时间
			var endDate = $.trim($("#endDate").val()); // 选择统计时间段的结束时间
			if(startDate.length != 0 || endDate.length != 0) {
				alert("已选择统计时间，请勿重复选择！");
				$('#time').val("统计时间");
			}
		});
		
		//进行统计分析
		$("#analysisID").click(function(){
			//验证检测内容
			var $contents = $("#contents");
			//获取select下拉框中选中的文本值
			var contentsText = $("#contents").find("option:selected").text(); // 检测内容
			var categoryOriginsText = $("#categoryOrigins").find("option:selected").text(); // 所检测地区
			var timeText = $("#time").find("option:selected").attr("value"); // 统计时间
			var startDate = $.trim($("#startDate").val()); // 选择统计时间段的初始时间
			var endDate = $.trim($("#endDate").val()); // 选择统计时间段的结束时间
			if(contentsText == "检测内容" && categoryOriginsText == "所检测地区" && timeText == "统计时间" && startDate.length == 0) {
				alert("请选择统计分析的条件！");
			}else {
				if(contentsText == "检测内容") {
					contentsText = "";
				}
				if(categoryOriginsText == "所检测地区") {
					categoryOriginsText = "";
				}
				if(timeText == "统计时间") {
					timeText = "";
				}
				if(startDate.length == 0 || endDate.length == 0) {
					startDate = "";
					endDate = "";
				}
				$.ajax({
	                type: 'POST',
	                url: '/statisticalAnalysis.do',
	                dataType: 'json',
	                data: {
	                	'contentsCondition': contentsText,
	                	'categoryOriginsCondition': categoryOriginsText,
	                	'timeCondition': timeText,
	                	'startDate': startDate,
	                	'endDate': endDate,
	                },
	                success: function(data) {
	                    var resultDatas = data.resultDatas;
	                    
	                    $("#tbody").html(""); // 将原来表格置空
	                    $.each(resultDatas,function(n,value){ // 进行for循环遍历
	                    	//console.log(value);
		                	$("#tbody").append("<tr>" +
		                			"<td class='text-center hidden-xs'>" + value[0] + "</td>" +
		                			"<td class='text-center hidden-xs'>" + value[1] + "</td>" +
		                			"<td class='text-center hidden-xs'>" + value[2] + "</td>" +
		                			"<td class='text-center hidden-xs'>" + value[3] + "</td></tr>"); 
	 					 }); 
	                }
	            });
			}
		 });
	},
	
 }
 
 //入口
 $(function(){
	 manageAnalysis.init();
 });